<?php
/**
* 名称：新闻资讯模型类。
* 描述：新闻资讯模块业务逻辑的相关程式。
*/
final class Model_News extends Model{
    /**
    * 表单字段名堆栈。
    * @var    array
    * @access protected
    */
    Public static $FormLabel=array(
        'meta'=>array(
            'headline','highlights'
        ),
        'base'=>array(
            'title','content','author','source','label','summary',
            'datetime','class','cover','istop'
        )
    );

    /**
    * 描述：OUI数据栈。
    * @static
    * @access public
    * @param  int   $position 必选 位置码。
    * @param  int   $field    必选 字段名。
    * @return mixed
    */
    Public static function OUI_Breadcrumb($position,$field=NULL){
        $data=array(
            'list'=>array(
                'text'=>'市场资讯',
                'link'=>Route::MakeHyperlink(':news_self::listview')
            ),
            'add'=>array(
                'text'=>'添加资讯',
                'link'=>Route::MakeHyperlink(':news_self::add')
            ),
            'edit'=>array(
                'text'=>'更新资讯',
                'link'=>Route::MakeHyperlink(':news_self::edit')
            ),
            'highlights_list'=>array(
                'text'=>'要闻列表',
                'link'=>Route::MakeHyperlink(':news_highlights::listview')
            ),
            'highlights_add'=>array(
                'text'=>'添加要闻',
                'link'=>Route::MakeHyperlink(':news_highlights::add')
            ),
            'highlights_edit'=>array(
                'text'=>'修改要闻',
                'link'=>Route::MakeHyperlink(':news_highlights::edit')
            ),
            'headline_list'=>array(
                'text'=>'头条列表',
                'link'=>Route::MakeHyperlink(':news_headline::listview')
            ),
            'headline_add'=>array(
                'text'=>'新增头条',
                'link'=>Route::MakeHyperlink(':news_headline::add')
            ),
            'headline_edit'=>array(
                'text'=>'修改头条',
                'link'=>Route::MakeHyperlink(':news_headline::edit')
            )
        );
        return array_key_exists($field,$data[$position]) ? $data[$position][$field]:$data[$position];
    }
}